import {enableProdMode} from '@angular/core';
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';

import {AppModule} from './app/app.module';
import {environment} from './environments/environment';
import {hmrBootstrap} from './hmr';

if (environment.production) {
    enableProdMode();
}

platformBrowserDynamic().bootstrapModule(AppModule).then(r => console.error(r));

// const bootstrap = () => platformBrowserDynamic().bootstrapModule(AppModule);
// if (environment.hmr) {
//     // tslint:disable-next-line:no-string-literal
//     if (module['hot']) {
//         hmrBootstrap(module, bootstrap);
//     } else {
//         console.error('HMR is not enabled for webpack-dev-server!');
//         console.log('Are you using the --hmr flag for ng serve?');
//     }
// } else {
//     // @ts-ignore
//     bootstrap().then(r => console.err(r));
// }
